package com.xbongbong.saas.service;

import com.xbongbong.paas.toolbox.exception.XbbException;
import com.xbongbong.pro.dingtalk.pojo.dto.BundleConfigDTO;
import com.xbongbong.pro.dingtalk.pojo.dto.BundleDetailDTO;
import com.xbongbong.pro.dingtalk.pojo.dto.BundleListDTO;
import com.xbongbong.pro.dingtalk.pojo.vo.BundleConfigVO;
import com.xbongbong.pro.dingtalk.pojo.vo.BundleDetailHeaderVO;
import com.xbongbong.pro.dingtalk.pojo.vo.BundleDetailVO;
import com.xbongbong.pro.dingtalk.pojo.vo.BundleListVO;

/**
 * 应用模块名称<p>
 * 代码描述<p>
 * Company: 逍邦网络科技有限公司<p>
 *
 * @author chenshan
 * @version v1.0
 * @since 2020/9/1 9:12 下午
 */
public interface DingBundleService {

    BundleListVO list(BundleListDTO bundleListDTO) throws XbbException;
    
    BundleDetailHeaderVO getHeader(BundleDetailDTO bundleDetailDTO) throws XbbException;
    
    BundleDetailVO get(BundleDetailDTO bundleDetailDTO) throws XbbException;
    
    BundleConfigVO getConfig(BundleConfigDTO bundleConfigDTO) throws XbbException;
    
}
